package com.xiangban.dao;

import com.xiangban.model.UserAccompany;
import com.xiangban.model.dto.AccompanyDto;
import com.xiangban.model.dto.UserAccompanyDto;
import org.springframework.stereotype.Repository;

/**
 * @Author ly
 * @date 2021/12/8 11:12
 */
@Repository
public interface AccompanyMapper {
    void insertAccompanyInfo(AccompanyDto accompanyDto);

    void insertEvidence(AccompanyDto accompanyDto);

    UserAccompany getAccompanyByUid(UserAccompany userAccompany);

    UserAccompany getAccompanyByPid(UserAccompany userAccompany);

    void insertAddress(AccompanyDto accompanyDto);

    UserAccompanyDto getUserInfoByUid(UserAccompany userAccompany);

    UserAccompany getAccompanyByUidandeStatus(UserAccompany userAccompany);

    void updateAccmpanyInfo(UserAccompany userAccompany1);

    void updateEvidence(AccompanyDto accompanyDto);

    void updateAddress(AccompanyDto accompanyDto);
}
